#ifndef _MISC_HPP_
#define _MISC_HPP_

#include <vector>
#include <cmath>



#include "config.hpp"
#include "ray.hpp"
#include "color.hpp"




class Result_ray
{
public:
    int     origin2d[2];
    Color   color;
};
class Task_ray
{
public:
    int     row_from;
    int     row_to;
    std::vector< Ray>     rays;
};

typedef Task_ray   Task_t  ;
typedef Result_ray Result_t ;


#endif // _MISC_HPP_